raar.agent.process
Class RAInhibitProcess
java.lang.Object
raar.agent.process.RAProcess
raar.agent.process.RASpecialProcess
raar.agent.process.RAInhibitProcess
- All Implemented Interfaces:
- java.io.Serializable
public class RAInhibitProcess
- extends RASpecialProcess
RAInhibitProcesss is a SpecialProcess with two inputs (inhibitor and inhibitee)
and one output. If inhibitor has a value, the output will be this value, else it
will be the value of inhibitee.
- See Also:
- Serialized Form
|
Method Summary |
java.lang.Object |
clone()
Clone. |
java.lang.String |
getDescription()
Provide a description; how does the process work, et cetera. |
void |
run()
Run the process. |
| Methods inherited from class raar.agent.process.RAProcess |
acceptsInput, dumpRegisters, get, getInputNames, getInputObjects, getOutputNames, getOutputObjects, getProcessName, getSourceCode, set, setProcessName, suppliesOutput |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RAInhibitProcess
public RAInhibitProcess()
throws RAException
- Construct an RAInhibitProcess. It gets two inputs and one output.
- Throws:
RAException
clone
public java.lang.Object clone()
- Clone.
- Specified by:
clone in class RASpecialProcess
run
public void run()
throws RAException
- Run the process.
- Specified by:
run in class RASpecialProcess
- Throws:
RAException
getDescription
public java.lang.String getDescription()
- Provide a description; how does the process work, et cetera.
- Specified by:
getDescription in class RASpecialProcess